package org.sportspace.common.services

import org.sportspace.base.domain.UserInfo

class UserService {

    /**
     * 用户登录
     */
    public UserInfo loginByLoginNameAndPassword(Map params) {
        if (params.loginName && params.password) {
            return UserInfo.findByLoginNameAndPassword(params.loginName, params.password.toString().encodeAsSHA1());
        } else {
            return null;
        }
    }

    /**
     * 用户注册
     */
    public Map registerUser(Map params){
       return null;
    }

    /**
     * 修改信息
     */
    public Map updateUserInfo(Map params){
        return null;
    }

    /**
     * 更改密码
     */
    public Map updateUserPassword(Map params){
        return null;
    }

    /**
     * 发布活动寄语
     */
    public Map publishDiary(Map params){
       return null;
    }

    /**
     * 获取个人信息
     */
    public Map getUserInfo(Map params){
        return null;
    }
    /**
     * 意见反馈
     */
    public Map createSuggestion(Map params){
        return null;
    }

    /**
     * 注销
     * @param params
     * @return
     */
    public Map loginout(Map params){
        return null;
    }

    /**
     * 挂起用户
     */
    public Map suppendUser(Map params){
        return null;
    }

    /**
     * 解挂用户
     */
    public Map unsuppendUser(Map params){
        return null;
    }
}
